Sergio Perez, who qualified fourth in his Red Bull, was left frustrated after feeling he could have competed for pole position in front of his home fans.